Concepts for Object-Oriented Finite Element Software – the deal.II Library
نویسندگان
چکیده
An overview of the deal.II library is given. This library provides the functionality needed by modern numerical software used in the finite element solution of partial differential equations, offering adaptively refined meshes, different finite element classes, multigrid solvers and support for one, two and three spatial dimensions. We give a description of the basic design criteria used in the development of the library and how they were transformed into actual code, and some examples of the use of the library in numerical analysis. 1 Design and evolution of deal.II The DEAL project, short for Differential Equations Analysis Library, was started to provide means for the implementation of adaptive finite element methods. In fact, the development of DEAL and adaptive methods at the Institute of Applied Mathematics in Heidelberg are closely linked. From this starting point, a finite element library was needed, that is able to handle grids with strongly varying mesh width and supports strategies for the computation of error estimates based on dual problems. While DEAL was a library developed since 1993, this article gives an overview of the design criteria, programming models and fields of application of its successor library, deal.II.
منابع مشابه
The deal.II Library, Version 8.3, 2015
This paper provides an overview of the new features of the finite element library deal.II version 8.3.
متن کاملAn object-oriented framework for finite element analysis based on a compact topological data structure
This paper describes an ongoing work in the development of a finite element analysis system, called TopFEM, based on the compact topological data structure, TopS [1,2]. This new framework was written to take advantage of the topological data structure together with object-oriented programming concepts to handle a variety of finite element problems, spanning from fracture mechanics to topology o...
متن کاملThe deal.II Library, Version 8.5, 2017
This paper provides an overview of the new features of the finite element library deal.II version 8.5.
متن کاملThe deal.II Library, Version 8.2, 2015
This paper provides an overview of the new features of the finite element library deal.II version 8.2.
متن کاملThe deal.II library, version 8.5
This paper provides an overview of the new features of the finite element library deal.II version 8.1. 1. Overview. deal.II version 8.1 was released December 24, 2013. This paper provides an overview of the new features of this release and serves as a citable reference for the deal.II software library version 8.1. deal.II is an object-oriented finite element library used around the world in the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999